package prh25.biblioteca.entity;


import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Lob;



/**
 * @author Wilson
 */
@Entity
public class Arquivo extends AbstractEntity {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	@Lob
	@Column(length=50000000)
	private byte[] conteudo;
	
	/**
	 * Construtor vazio da classe Arquivo.
	 */
	public Arquivo(){
		this.uid();
	}

	/**
	 * 
	 * @return O conteudo do arquivo em bytes.
	 */
	public byte[] getConteudo() {
		return conteudo;
	}

	/**
	 * Altera o conteudo do arquivo.
	 * @param conteudo - O novo conteudo do arquivo.
	 */
	public void setConteudo(byte[] conteudo) {
		this.conteudo = conteudo;
	}

	

}
